package com.qys.livesMall.system.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.qys.livesMall.framework.view.BaseQuery;
import com.qys.livesMall.system.model.dto.sys.PlatformNewsDto;
import com.qys.livesMall.system.model.entity.PlatformNews;
import com.baomidou.mybatisplus.extension.service.IService;
import com.qys.livesMall.system.model.vo.sys.PlatformNewsVO;

import java.util.List;

/**
 * <p>
 * 平台新闻发布 服务类
 * </p>
 *
 * @author 
 * @since 2023-08-29
 */
public interface PlatformNewsService extends IService<PlatformNews> {

    boolean add(PlatformNewsDto dto);

    boolean updateInfo(PlatformNewsDto dto);

    IPage<PlatformNewsVO> query(BaseQuery dto);

    PlatformNewsVO info(Long id);

    boolean updateState(PlatformNewsDto dto);

    List<PlatformNewsVO> getInfo();
}
